﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;

using hou_elearning.Entity;
using hou_elearning.Business;

public partial class Controls_ucKhoahocnoibat : System.Web.UI.UserControl
{
    KhoahocEntity oKhoahoc = null;
    protected void Page_Load(object sender, EventArgs e)
    {
        if(!IsPostBack)
        {
            displayTopCourses();
        }
    }

    /* Người tạo: liemqv
     * Ngày tạo: 19/04/2012
     * Hàm gán dữ liệu cho repeater khóa học nổi bật
     * */
    public void displayTopCourses()
    {
        List<KhoahocEntity> lstKhoahocNoibat = KhoahocBRL.GetTopByStatus();
        rptKhoahocnoibat.DataSource = lstKhoahocNoibat;
        rptKhoahocnoibat.DataBind();
        List<KhoahocEntity> lstKhoahocMoinhat = KhoahocBRL.GetTopByTime();
        rptKhoahocmoinhat.DataSource = lstKhoahocMoinhat;
        rptKhoahocmoinhat.DataBind();
    }
    //Gán dữ liệu cho các control trên item template của repeater
    public void initRpt(object sender, RepeaterItemEventArgs e)
    {
        try
        {
            oKhoahoc = (KhoahocEntity)e.Item.DataItem;
            Image imgView = (Image)e.Item.FindControl("imgView");
            Label lblNgaydang = (Label)e.Item.FindControl("lblNgaydang");
            Label lblGhichu = (Label)e.Item.FindControl("lblGhichu");
            Label lblChungchi = (Label)e.Item.FindControl("lblChungchi");
            Label lblDanhgia = (Label)e.Item.FindControl("lblDanhgia");
            imgView.ImageUrl = oKhoahoc.sAnhminhhoa;
            lblNgaydang.Text = oKhoahoc.dNgaytao.ToString("dd/MM/yyyy");
            lblGhichu.Text = oKhoahoc.sGhichu;
            lblChungchi.Text = ChungchiBRL.GetOne(oKhoahoc.FK_iChungchiID).sTenchungchi;
            lblDanhgia.Text = "Đang cập nhật...";
        }
        catch (Exception ex)
        {

        }
    }
    protected void rptKhoahocnoibat_ItemCreated(object sender, RepeaterItemEventArgs e)
    {
        initRpt(sender, e);
    }
    protected void rptKhoahocmoinhat_ItemCreated(object sender, RepeaterItemEventArgs e)
    {
        initRpt(sender, e);
    }
}